238
199
191
160
133
109
214
145
177
182
42
128
77
246
179
192
190
335
114
127
130
80
56
172
112
131
347
323
291
240
163
401
264
639
134
257
222
148
124
344
226
162
139
433
225
116
137
125
350
132
410
413
400
117